'''
1.用户输入任意10个数，for循环求他们的平均值；
'''
sum = 0
for i in range(10):
    number = float(input(f'请输入第{i + 1}个数：'))
    sum += number
print(f'这10个数的平均是是：{sum / 10}')

'''
2.用户输入任意个数，while循环求他们的平均值；
'''
sum = 0
count = 0
while True:
    number = float(input('请输入你的数：'))
    sum += number
    count += 1
    tag = int(input('请输入1继续，请输入2退出'))
    if tag == 1:
        continue
    elif tag ==2:
        break
    else:
        print('输入有误，请重新输入')
        continue
print(f'这几个数的平均值是：{sum/count}')

'''
3.一张纸的厚度大约是0.08mm，对折多少次之后能达到珠穆朗玛峰的高度（8848米）？
'''
h = 0.08
count = 0
while h < 8848000:
    h *= 2
    count += 1
print(f'对折次数是：{count}')

'''
4.鸡兔同笼问题：今有鸡兔同笼，上有三十五头，下有九十四足，问鸡兔各几只？
'''
for ji in range(36):
    if ji * 2 + (35 - ji) * 4 == 94:
        print(f'鸡有{ji}只，兔有{35 - ji}只')
